@CHARSET "UTF-8";
.bbs_fath{margin:0 0 15px 0; padding:1px; border:solid 1px #c2d5e3; background:#fafafa;}
.bbs_fath .con{display:block; *display:inline-block; padding:15px 0 10px 12px; _padding:15px 0 10px 6px; border-top:solid 1px #c2d5e3;}
.bbs_fath .con:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.bbs_fath h2{height:34px; margin:0; padding:0 10px; background:url(../images/bbs/bbs_titlebar.gif) repeat-x top; color:#666; font-size:14px; line-height:34px;}
.bbs_fath h2 span{height: 34px; display: inline-block;}
.bbs_fath h2 img{vertical-align:baseline;}
.bbs_fath h2 .title{margin:0 20px 0 0;}
.bbs_fath h2 .amount{float:right; _margin:9px 0 0 0; font-size:12px; font-weight:normal;}
.bbs_fath h2 .amount  img{margin:0 0 0 10px; vertical-align:middle;}
.bbs_fath h2 .last_topic{font-size:12px; font-weight:normal;}
.bbs_fath h2 .last_topic a{ text-decoration:underline;}
.bbs_fath .bbs_son{float:left; width:215px; height:57px; overflow:hidden; margin:5px 8px 9px 6px; border:solid 1px #d8e6f0; background:#fff;}
.bbs_fath .bbs_son:after{}
.bbs_fath .bbs_son.active,
.bbs_fath .bbs_son:hover{width:215px; height:57px; overflow:hidden; margin:0 3px 4px 1px; padding:6px; border:none; background:url(../images/bbs/bbs_hover_bg.png) no-repeat 0 0; cursor:pointer;}
.bbs_fath .bbs_son:hover a {color: #BC2A4D;}
.bbs_fath .bbs_son dt{float:left; width:32px; height:32px; overflow:hidden; margin:0; padding:10px;}
.bbs_fath .bbs_son dt img{width:32px; height:32px;}
.bbs_fath .bbs_son dd{float:left; width:150px; overflow:hidden; margin:0; padding:8px 10px 8px 0; color:#666; line-height:20px;}
.bbs_fath .bbs_son dd strong{display:block; font-size:14px;}

.bbs_fath .tags{clear:both; padding:0 10px;}
.bbs_fath .tags a{margin:0 20px 0 0; text-decoration:underline;}
.bbs_fath .tags a.active{color: #FF6600; font-weight: bold;}
.bbs_fath .bbs_son.active a {color: #FF6600;}
.bbs_fath h2 a.last_post {text-decoration: none;}
.postbody #topic_tags {display: inline-block; width: 790px;}
.postbody #topic_tags a,


/*帖子头部*/
.data_table .bbsType {height:35px;line-height:35px;_width:65px;float:left;position:relative;font-size:12px;padding:0 0 0 10px;}
.data_table td,.data_table th{border-bottom:1px solid #ddecf9;font-weight:normal;font-size:14px;z-index:1;}

/*帖子列表*/
.topic_list{position:relative;}
.topic_list table.data_table{margin-top:1px;border:1px solid #c1d6e7;border-bottom:none;width:100%;}
.topic_list thead{line-height:33px;height:33px;background-color:#edf7fd;}
.topic_list td.folder{width:15px;padding:0 10px 0 10px;font-size:12px;}
.topic_list .title{padding-right:5px;line-height:18px;height:26px;padding:8px 0;word-break:break-all}
.topic_list .title .rmd{color:#ff0000;font-size:12px;}
.topic_list .icon{padding-left:5px;width:20px;}
.topic_list .title em, .topic_list .title em a {color: #3369CD;font-size:12px;}
.topic_list .title em{margin-right:6px;}
.topic_list .title input{vertical-align:middle;margin:-2px 5px 1px 0;}
.topic_list .title img{}
.topic_list .title label{float:right;margin-left:8px;}

.topic_list td.sign{width:60px;padding-right:5px;font-size:12px;}
.topic_list td.sign label{height:35px;line-height:35px;color:#05a;}
.topic_list td.sign input{vertical-align:middle;margin:-2px 2px 1px 0;}

.topic_list td.sign .i-agree{margin:0 0 0 20px;}
.topic_list td.sign .disagree{margin:0 0 0 20px;}

.topic_list td.author{width:110px;padding-right:5px;color:#333;font-size:12px;}
.topic_list td.nums{width:80px;padding-right:5px;color:#333;font-size:12px;}
.topic_list td.lastpost{width:110px;padding-right:5px;color:#333;font-size:12px;}
.topic_list .tr_blank{background-color:#f6fbff;height:25px;line-height:25px;font-size:12px;font-weight:bold;}
.topic_list .tr_s{height:35px;line-height:35px;}
.topic_list .tr_blank .title{font-size:12px;font-weight:bold;line-height:25px;padding:0 0 0 10px;}
.author em,.lastpost em,.nums em{display:block;overflow:hidden;height:17px;line-height:17px;color:#999;}
.author cite,.lastpost cite,.nums cite{display:block;overflow:hidden;height:17px;line-height:17px;color:#05a;padding:3px 0 0;}

/*帖子列表筛选*/
.forum_types{height:30px;line-height:30px;margin-bottom:10px;}
.forum_types p{height:30px;float:left;}
.forum_types p a{display:block;height:28px;line-height:28px;border:1px solid #ccc;float:left;padding:0 9px;margin:0 5px 0 0;color:#333;}
.forum_types p a:hover{border:1px solid #4a87d8;text-decoration:none;}
.forum_types p a.s{font-weight:bold;}
.forum_types p a.cur{border:1px solid #4a87d8;background:#edf7fd;color:#05a;font-weight:bold;}

/*发帖按钮*/
.btn_post{height:29px;position:relative;float:right;z-index:5;}


/*帖子发表页*/
.post-table {width: 100%;}
.post-table td {padding: 3px;}
.post-table .fieldLabel {font-weight: bold;width: 56px;}


/*帖子内容页*/
.post_list{margin-bottom:8px;border:1px solid #ccc;background-color: #fff;}
.post_list .avatar{width:120px;height:120px;background:#fff;padding:3px;margin:0 auto;}
.post_list .user_title_top{margin-bottom:8px;padding-left:20px;width:137px;line-height:17px;}

.post_list_top .post_left{text-align:center;}
.post_list_top .post_left p{font-weight:normal;color:#666;margin-bottom:0;line-height:19px;}
.post_list_top .post_left p span{color:#f60;margin-right:5px;}
.post_list_top .post_left .overView{ color:#9a9b9d;}
.post_list_top .post_right{vertical-align: top;padding: 0 0 0px 18px;}
.post_list_top .post_title h1{font-size:18px;}

.post_left{background-color:#eef7fe;width:170px;vertical-align:top;padding:10px 0px; border-right:1px solid #c1d6e7;}
.post_left p{font-weight:bold;margin-bottom:10px;width:auto;overflow:hidden;text-align: center}
.post_left_bottom{background-color:#EEF7FE; border-right:1px solid #c1d6e7;}

.post_wrap table{width:100%;}

.user_info {position:static; z-index:201; top:0; left:0; bottom:0; width:170px;}
.user_info .uName{ border-bottom:1px dashed #d7d7d7; height:25px; line-height:16px; overflow:visible; position:relative;}
.user_info {position:static; z-index:201; top:0; left:0; bottom:0; width:170px;}

.post_info {border-bottom:1px dashed #d7d7d7;margin-top:10px; margin-left:10px; height:25px; line-height:16px; }
.post_info .meta{}
.post_info .floor{color: #ff7800;font-weight: bold; float:right; margin-right:10px;}

.post_main {height:auto!important;min-height:160px;_height:160px;font: 16px/32px '微软雅黑';color: #444;}
.post_main .post_content {margin:5px;}

.split_line_l {
	border-bottom:4px solid #c0d7e7;
}
.split_line_r {
	border-bottom:4px solid #deeaf3;
}

/*帖子回复框*/
.reply_main{margin:0px;border:1px solid #ccc;background-color: #fff;}
.reply_main table {
	width: 100%;
}
.reply_main .reply_left{
	background-color:#eef7fe;
	width:170px;
	vertical-align:top;
	border-right:1px solid #c1d6e7;
}
.reply_main .reply_left .avatar {
	text-align:center;
	padding: 10px 3px 0px;
}

.reply_main .reply_right {
	border-bottom:1px solid #deeaf3;vertical-align: top;
	padding: 10px 10px 0px 10px;
	height:200px;
}
.reply_main .reply_right .reply_editor {
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
}
.reply_main .reply_right .reply_editor .editor{}
.reply_main .reply_right .reply_editor .ctrl{
	text-align: right;
	padding: 3px 3px 0px;
}
.reply_text {width:100%;height:160px;background:url(../images/bbs/editor_bg.jpg) no-repeat right bottom fixed;}

/*回复本楼*/
.reply_this_floor{border:1px solid #c1d6e7; background-color:#f6fbff; position:relative; margin:0px -1px; height:189px; padding:10px 10px 0px 20px; display:none;}
.reply_this_floor ins{ width:12px; height:7px; background:url(../images/bbs/icon_reply_upArrow.png) no-repeat; position:absolute; right:112px; top:-7px; z-index:250;}
.reply_this_floor .rpTit{ height:24px; line-height:24px; clear:both; color:#666;}
.reply_this_floor .ltxtArea{ width:100%; }
.reply_this_floor .ltxtArea textarea{ border:1px solid #bbb; width:100%; height:113px; font:16px/32px '微软雅黑'; margin-bottom:5px; color:#999; overflow:auto;}
.reply_this_floor .emotion{ width:179px; float:right;}
.reply_this_floor .ltxtArea #sendBtn{float:left;}

/*评论引用样式*/
.code, .quote, pre, blockquote{border: 1px dashed #C8C8C8; margin: 1em 0; border-left: .4em solid #ddd; background: #FAFAFA url(../images/bbs/quote.png) no-repeat top right; padding: 12px 12px 12px 12px; font-size: 12px; margin-top: 4px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px;}
.quote, blockquote{color: #888888}